<?php
//include "conexionTest.php";
include "../modelo/Anuncio.php";
include "../modelo/Usuario.php";
//che hay un problema con el test no puedo conectar
class StackTest extends PHPUnit_Framework_TestCase
{

	function testcrearAnuncio()
	{
		$usuario=new Usuario();
		$titulo="fiesta";
		$descripcion="fiesta 1";
		$categoria="otros";
		$fechaPublicacion="2012-11-24";
		$fechaFin="2012-11-30";
		$url="./files/anual2013.pdf";
		$link="http://localhost/vitrina/anuncio.php?id=7";

		$crearAnuncio = new Anuncio();
		$crearAnuncio -> Anuncio2($usuario,$titulo,$descripcion,$categoria,$fechaPublicacion,$fechaFin,$url,$link);

		$this-> assertTrue($crearAnuncio->anuncioValido());
	}
	/*
	 function testreadAnuncio()
	 {
	$titulo="fiesta";
	$descripcion="fiesta 1";
	$categoria="otros";
	$fechaPublicacion="2012-11-24";
	$fechaFin="2012-11-30";
	$url="./files/anual2013.pdf";
	$link="http://localhost/vitrina/anuncio.php?id=7";

	$readanuncio = new Anuncio($titulo,$descripcion,$categoria,$fechaPublicacion,$fechaFin,$url,$link);
	$anuncioEsperado = {$titulo,$descripcion,$categoria,$fechaPublicacion,$fechaFin,$url,$link};

	$this-> assertEqual($anuncioEsperado,$readAnuncio.anuncioLeer());
	}
	*/
	function testupdateAnuncio()
	{
		$usuario=new Usuario();
		$titulo="fiesta";
		$descripcion="fiesta 1";
		$categoria="otros";
		$fechaPublicacion="2012-11-24";
		$fechaFin="2012-11-30";
		$url="./files/anual2013.pdf";
		$link="http://localhost/vitrina/anuncio.php?id=7";

		$updateAnuncio = new Anuncio();
		$updateAnuncio->Anuncio2($usuario,$titulo,$descripcion,$categoria,$fechaPublicacion,$fechaFin,$url,$link);
		$descActu="descActualizado";
		$anuncioEsperado = array($titulo,$descActu,$categoria,$fechaPublicacion,$fechaFin,$url,$link);

		$this->assertEquals($anuncioEsperado,$updateAnuncio->anuncioUpdateDesc($descActu));
	}
	/*
	 function testcrearUsuario()
	 {
	$username="pedro";
	$password="pedro1";
	$nombre="Jose Pedro";
	$apellido="Rojas";
	$tipoUsr="Estudiante";
	$email="jpedro@hotmail.com";

	$usuario = new Usuario($username,$password,$nombre,$apellido,$tipoUsr,$email);

	$this-> assertTrue($usuario.usuarioValido());
	}*/
	/*////////////////
	 function testBorrarUsuario()
	 {
		$titulo="fiesta";
		$descripcion="fiesta 1";
		$categoria="otros";
		$fechaPublicacion="2012-11-24";
		$fechaFin="2012-11-30";
		$url="./files/anual2013.pdf";
		$link="http://localhost/vitrina/anuncio.php?id=7";

		$borradoAnuncio = new Anuncio($titulo,$descripcion,$categoria,$fechaPublicacion,$fechaFin,$url,$link);

		$borrar="borrado";
		$anuncioEsperado = {$titulo,$descActu,$categoria,$fechaPublicacion,$fechaFin,$url,$link};

		$this-> assertEqual($anuncioEsperado,$borradoAnuncio.anuncioBorrar($borrar));
	 }*/



}

?>